/*
 * Codé par: Tristan Gosselin
 * Commenté par: Tristan Gosselin
 * **************************
 * Classe Produit
 * Contient le constructeur et les méthodes d'accès pour un produit
 */
package logicielrestaurant;
import java.sql.ResultSet;

public class Produit {
    private int _id;
    private String _nom;
    private CategorieProduit _categorie;
    private double _prix;
    
    //constructeur par défaut
    public Produit()
    {
        _id = 0;
        _nom = "";
        _categorie = new CategorieProduit();
        _prix = 0;
    }
    
    //constructeur par paramètres
    public Produit(int id, String nom, CategorieProduit categorie, double prix)
    {
        _id = id;
        _nom = nom;
        _categorie = categorie;
        _prix = prix;
    }
    
    public void setId ( int id )
    {     
        // écriture
        _id = id;
    }

    public int getId()
    {    
         // lecture
         return _id;
    }
    
    public void setNom ( String nom)
    {     
        // écriture
        _nom = nom;
    }

    public String getNom()
    {                      
         // lecture
         return _nom;
    }
    
    public void setCategorie ( CategorieProduit categorie)
    {     
        // écriture
        _categorie = categorie;
    }

    public CategorieProduit getCategorie()
    {                      
         // lecture
         return _categorie;
    }
    
    public void setPrix (double prix)
    {     
        // écriture
        _prix = prix;
    }

    public double getPrix()
    {                      
         // lecture
         return _prix;
    }
    
    // Méthode ToString qui retourne le nom par défaut
    public  String toString()
    {
        return this._nom;
    }
}
